*{
    margin:0;
    padding:0;
}

html,body{
    height:100%;
}

ul{
    list-style:none;
}

.box{
    width:500px;
    min-height:20px;
    margin:50px auto;
    border:2px solid #0d63f883;
    padding:10px 0px;
    border-radius:8px;
}

.ipt_box{
    padding:0 10px;
}

.box input[type=text]{
    height:20px;
    border:none;    
    font-size:16px;
    outline:none;
    width:90%;
}

.list{
    display:none;
    border-top:1px solid #ddd;
    margin-top:8px;
}

.show{
    display:block;
}

.list li a{
    color:#000;
    text-decoration: none;
    display:block;
    height:25px;
    line-height:25px;
    padding:0 10px;
}

.list li.active{
    background:#ddd;
}

.list li.active a{
    color:#333;
}
